have a vast culture - German English Dictionary